package com.example.medical.domain;

public class EquipmentImage {
    private int id; // 器械图片的唯一标识，用于区分不同的器械图片
    private String imageUrl; // 器械图片的网络地址或本地存储路径
    private String equipmentName; // 该图片关联的器械的唯一标识，表明属于哪一个器械
    private String imageDescription; // 对器械图片的描述信息，例如图片展示的器械部位、角度等内容
    private int sortOrder; // 图片展示顺序，用于确定在展示该器械的多张图片时的先后次序

    // 构造方法，用于初始化器械图片对象的各个属性
    public EquipmentImage(int id, String imageUrl,String equipmentName, String imageDescription, int sortOrder) {
        this.id = id;
        this.imageUrl = imageUrl;
        this.equipmentName = equipmentName;
        this.imageDescription = imageDescription;
        this.sortOrder = sortOrder;
    }

    // 获取器械图片唯一标识的方法
    public int getId() {
        return id;
    }

    // 设置器械图片唯一标识的方法（可能在更新图片记录等场景下使用）
    public void setId(int id) {
        this.id = id;
    }

    // 获取器械图片资源地址的方法
    public String getImageUrl() {
        return imageUrl;
    }

    // 设置器械图片资源地址的方法（例如图片更换存储位置等情况时使用）
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    // 设置设备名称的方法
    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    // 获取图片描述信息的方法
    public String getImageDescription() {
        return imageDescription;
    }

    // 设置图片描述信息的方法（比如修改图片描述内容时使用）
    public void setImageDescription(String imageDescription) {
        this.imageDescription = imageDescription;
    }

    // 获取图片展示顺序的方法
    public int getSortOrder() {
        return sortOrder;
    }

    // 设置图片展示顺序的方法（用于调整多张器械图片的展示先后顺序）
    public void setSortOrder(int sortOrder) {
        this.sortOrder = sortOrder;
    }
}
